          * {
          	margin: 0px;
          	padding: 0px;
          }
          
          .fl {
          	float: left;
          }
          
          .fr {
          	float: right;
          }
          
          a {
          	text-decoration: none;
          	color: black;
          }
          
          ul {
          	list-style-type: none;
          }
          
          i {
          	box-sizing: border-box;
          	display: inline-block;
          	width: 20px;
          	height: 20px;
          	border: 1px solid #e0e0e0;
          }
          
          i:hover {
          	border: 0px;
          	background-image: url(../img/cart/hover.png);
          }
          
          i.active {
          	border: 0px;
          	background-image: url(../img/cart/active.png);
          }
          
          .jianju {
          	padding-left: 10px;
          }
          #num,#checked{
          	color: #FF6700;
          }
          #inputbtn1 {
          	width: 38px;
          	height: 38px;
          	border-top: 1px solid #E0E0E0;
          	border-left: 1px solid #E0E0E0;
          	border-bottom: 1px solid #E0E0E0;
          	border-right: 0px;
          	background-color: white;
          	outline: 0px;
          }
          
          #inputbtn1:hover {
          	background-color: #EBEBEB;
          }
          
          .inputtxt {
          	width: 70px;
          	height: 36px;
          	border-top: 1px solid #E0E0E0;
          	border-bottom: 1px solid #E0E0E0;
          	border-right: 0px;
          	border-left: 0px;
          	text-align: center;
          }
          
          #inputbtn2 {
          	width: 38px;
          	height: 38px;
          	border-top: 1px solid #E0E0E0;
          	border-right: 1px solid #E0E0E0;
          	border-bottom: 1px solid #E0E0E0;
          	border-left: 0px;
          	outline: 0px;
          	background-color: white;
          }
          
          #inputbtn2:hover {
          	background-color: #EBEBEB;
          }
          
          #del {
          	width: 25px;
          	height: 25px;
          	border-radius: 12px;
          	border: 0px;
          	background-color: white;
          	font-size: 18px;
          	cursor: pointer;
          }
          
          #del:hover {
          	background-color: brown;
          }
          
          #header {
          	width: 100%;
          	height: 100px;
          	border-bottom: 3px solid #FF6700;
          }
          
          #headermain {
          	width: 1220px;
          	line-height: 100px;
          	margin: 0px auto;
          }
          
          #headermain .logo {
          	width: 630px;
          	line-height: 100px;
          	font-size: 26px;
          }
          
          #headermain ul {
          	line-height: 100px;
          	font-size: 24px;
          }
          
          #headermain ul a {
          	color: black;
          	font-size: 12px;
          }
          
          #headermain ul a:hover {
          	color: #FF6700;
          }
          
          .bg {
          	width: 100%;
          	background-color: #F5F5F5;
          }
          
          #main {
          	width: 1220px;
          	margin: 0px auto;
          	background-color: white;
          }
          
          #jiesuan {
          	height: 50px;
          	width: 1220px;
          	margin: 20px auto;
          	background-color: white;
          	font-size: 14px;
          }
          
          .jiesuanbtn {
          	width: 200px;
          	height: 50px;
          	background-color: #FF6700;
          	font-size: 20px;
          	color: white;
          	border: 0px;
          }
          
          .jiesuanbtn:hover {
          	background-color: #F25807;
          }
          
          #zongji {
          	font-size: 24px;
          	font-weight: bold;
          }
          
          .cartziti {
          	font-size: 30px;
          	color: #757575;
          }
          
          #cart-product {
          	width: 1220px;
          	height: 630px;
          	margin: 0px auto;
          }
          
          #cart-product li {
          	float: left;
          	width: 231px;
          	height: 275px;
          	background-color: white;
          	margin: 0px 15px 15px 0px;
          	text-align: center;
          	position: relative;
          }
          
          #cart-product li img {
          	margin: 35px 0px 0px 0px;
          }
          
          #cart-product li p {
          	line-height: 28px;
          	font-size: 14px;
          }
          
          #cart-product li .product-price {
          	color: #FF6700;
          }
          
          #cart-product li .review {
          	color: #757575;
          	text-align: center;
          }
          
          .jiacart {
          	display: inline-block;
          	width: 122px;
          	line-height: 30px;
          	border: 1px solid #FF6700;
          	color: #FF6700;
          	position: absolute;
          	top: 235px;
          	left: 52px;
          	background-color: white;
          	display: none;
          	font-size: 14px;
          }
          
          .jiacart:hover {
          	background-color: #FF6700;
          	color: white;
          }
          
          #cart-product ul li:hover>.jiacart {
          	display: block;
          }
          
          #remove {
          	width: 100%;
          	height: 100%;
          	position: fixed;
          	top: 0px;
          	left: 0px;
          	background-color: rgba(127, 127, 127, 0.5);
          	z-index: 2;
          	display: none;
          }
          
          #remove .removetab {
          	width: 502px;
          	height: 270px;
          	position: absolute;
          	top: -300px;
          	left: 420px;
          	background-color: white;
          }
          
          @keyframes fall {
          	from {
          		top: -300px;
          	}
          	to {
          		top: 20px;
          	}
          }
          
          @keyframes fly {
          	from {
          		top: 20px;
          	}
          	to {
          		top: -300px;
          	}
          }
          
          #remove .removetab-txt {
          	line-height: 170px;
          	text-align: center;
          	font-size: 30px;
          }
          
          #delproduct {
          	width: 30px;
          	height: 30px;
          	border: 0px;
          	background-color: white;
          	font-size: 20px;
          	position: absolute;
          	top: 20px;
          	right: 20px;
          }
          
          #remove .tabbtn input {
          	width: 160px;
          	height: 40px;
          	border: 0px;
          	margin-right: 15px;
          	color: white;
          	cursor: pointer;
          }
          
          .tabbtn {
          	line-height: 80px;
          	text-align: center;
          }
          
          #cancel {
          	background-color: #B0B0B0;
          }
          
          #sure {
          	background-color: #FF6700;
          }
          
          #delproduct:hover {
          	width: 30px;
          	height: 30px;
          	border-radius: 50%;
          	background-color: #E53935;
          	color: white;
          }
          
          #footer {
          	width: 100%;
          	background-color: white;
          }
          
          #footer .footer_1 {
          	height: 78px;
          	border-bottom: 1px solid #E0E0E0;
          	width: 1220px;
          	margin: 0px auto;
          }
          
          #footer .footer_1 li {
          	width: 240px;
          	line-height: 78px;
          	float: left;
          	text-align: center;
          }
          
          #footer .footer_1 .li1 {
          	background: url(../img/cart/5.png) 38px center no-repeat;
          }
          
          #footer .footer_1 .li1:hover {
          	background: url(../img/cart/11.png) 38px center no-repeat;
          }
          
          #footer .footer_1 .li2 {
          	background: url(../img/cart/1.png) 38px center no-repeat;
          }
          
          #footer .footer_1 .li2:hover {
          	background: url(../img/cart/12.png) 38px center no-repeat;
          }
          
          #footer .footer_1 .li3 {
          	background: url(../img/cart/3.png) 38px center no-repeat;
          }
          
          #footer .footer_1 .li3:hover {
          	background: url(../img/cart/15.png) 38px center no-repeat;
          }
          
          #footer .footer_1 .li4 {
          	background: url(../img/cart/2.png) 38px center no-repeat;
          }
          
          #footer .footer_1 .li4:hover {
          	background: url(../img/cart/13.png) 38px center no-repeat;
          }
          
          #footer .footer_1 .li5 {
          	background: url(../img/cart/6.png) 30px center no-repeat;
          }
          
          #footer .footer_1 .li5:hover {
          	background: url(../img/cart/14.png) 38px center no-repeat;
          }
          
          #footer .footer_1 li a {
          	color: #616161;
          }
          
          #footer .footer_1 li a:hover {
          	color: #FF6700;
          }
          
          #footer .footer_2 {
          	width: 1220px;
          	height: 100px;
          	margin: 40px auto;
          }
          
          #footer .footer_2 dl {
          	width: 160px;
          	float: left;
          }
          
          #footer .footer_2 dt {
          	margin-bottom: 20px;
          	font-size: 14px;
          }
          
          #footer .footer_2 dd {
          	line-height: 25px;
          	font-size: 12px;
          }
          
          #footer .footer_2 a {
          	color: #616161;
          }
          
          #footer .footer_2 dd a:hover {
          	color: #FF6700;
          }
          
          #footer .footer_2 .phone {
          	float: right;
          	width: 250px;
          	text-align: center;
          	font-size: 12px;
          	border-left: 1px solid #E0E0E0;
          }
          
          #footer .footer_2 .phone .number {
          	font-size: 15px;
          	color: #FF6700;
          }
          
          #footer .footer_2 .phone .hourpic {
          	width: 250px;
          	height: 40px;
          	background: url(img/cart/24hover.png) center center no-repeat;
          }
          
          #footer .footer_2 .phone .hourpic:hover {
          	background: url(img/cart/24.png) center center no-repeat
          }
          
          .footer_3 {
          	width: 1220px;
          	margin: 0px auto;
          	height: 55px;
          }
          
          .footer_4 {
          	width: 730px;
          	height: 55px;
          }
          
          .footer_4 ul li {
          	float: left;
          	font-size: 12px;
          	margin-right: 3px;
          }
          
          .footer_4 ul li a:hover {
          	color: #FF6700;
          }
          
          .footer_4 p a {
          	font-size: 12px;
          	color: #B0B0B0;
          }
          
          .footer_4 p {
          	font-size: 12px;
          	color: #B0B0B0;
          }
          
          .footer_4 p a:hover {
          	color: #FF6700;
          }